package io.renren.modules.practice.entity.vo;

import lombok.Data;

import java.util.List;

@Data
public class AlgorithmSubmitResultVo {

    /**
     * 提交状态：0-待判题，1-通过，2-编译错误，3-运行错误，4-答案错误，5-超时
     */
    private Integer status;

    /**
     * 错误信息
     */
    private String errorMessage;

    /**
     * 执行时间（毫秒）
     */
    private Integer executionTime;

    /**
     * 内存使用（KB）
     */
    private Integer memoryUsed;

    /**
     * 通过的测试用例数
     */
    private Integer passedCases;

    /**
     * 总测试用例数
     */
    private Integer totalCases;

    /**
     * 得分
     */
    private Integer score;

    /**
     * 测试用例结果详情
     */
    private List<TestCaseResultVo> testCaseResults;
} 